ENVIRONNEMENT DE RECETTE

Représentation des données : types construits - NSI

Les dictionnaires

Exercice 1 : Création d'un dictionnaire en plusieurs instructions

On considère les instructions Python ci-dessous 
dico = {'rouge': (2, 7)}
dico.pop('rouge')
dico['rouge'] = (-6, -8)
dico['orange'] = (-5, 7)
dico['orange'] = (-5, 6)

Quelle est la valeur renvoyée par l'instruction len(dico) ?

Exercice 2 : Dictionnaire et accés

On considère le dictionnaire dico défini en Python via l'instruction suivante :

dico = {1: 'o', 7: 'b', 8: 'g', 5: 'e'}
Quelle est la valeur renvoyée par l'instruction  dico[1] ?

Exercice 3 : Création d'un dictionnaire en plusieurs instructions

On considère les instructions Python ci-dessous 
dico = {}
dico['rose'] = (2, -2)
dico.pop('rose')
dico['rouge'] = (-4, -7)
dico.pop('rouge')

Quelle est la valeur renvoyée par l'instruction len(dico) ?

Exercice 4 : Dictionnaire et accés

On considère le dictionnaire dico défini en Python via l'instruction suivante :

dico = {'d': 20, 'u': 1, 'o': 37, 'k': 49}
Quelle est la valeur renvoyée par l'instruction  dico['k'] ?

Exercice 5 : Création d'un dictionnaire en plusieurs instructions

On considère les instructions Python ci-dessous 
dico = {'rouge': (-6, -8)}
dico.pop('rouge')
dico['violet'] = (-3, 5)
dico['magenta'] = (3, 1)
dico['rose'] = (-2, -3)
dico.pop('rose')
dico.pop('violet')

Quelle est la valeur renvoyée par l'instruction len(dico) ?
False